/* tslint:disable */
/* eslint-disable */

import React, { FunctionComponent } from 'react';
import { ViewProps } from 'react-native';
import { Svg, GProps, Path } from 'react-native-svg';
import { getIconColor } from './helper';

interface Props extends GProps, ViewProps {
  size?: number;
  color?: string | string[];
}

let IconShouye1: FunctionComponent<Props> = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M371.319957 639.999233c-0.201591-0.167822-0.348947-0.37453-0.555655-0.538259-68.492954-54.16155-97.717555-109.608374-97.717555-185.393407 0-17.250896-13.981433-31.236422-31.236422-31.236422s-31.237445 13.986549-31.237445 31.236422c0 83.274612 30.083156 151.037948 94.031607 210.831776C207.274764 741.187843 153.244196 819.379693 126.838803 920.827199c-4.341888 16.696264 5.664 33.758871 22.360264 38.10076 2.644223 0.681522 5.287423 1.017166 7.890714 1.017166 13.880125 0 26.549679-9.324366 30.210046-23.376407 25.166169-96.705506 80.644715-169.906691 185.489598-244.770749 14.042831-10.026354 17.295921-29.53364 7.270591-43.571355C377.636826 644.831284 374.640586 642.099057 371.319957 639.999233z"
        fill={getIconColor(color, 0, '#333333')}
      />
      <Path
        d="M898.081149 920.725892c-26.666336-101.043301-79.924307-178.587398-175.113273-253.587556 65.422012-59.791781 96.186689-128.295991 96.186689-213.069747 0-17.250896-13.981433-31.236422-31.236422-31.236422s-31.237445 13.986549-31.237445 31.236422c0 75.748195-30.540573 133.269259-98.849332 186.244798-4.272303 2.204202-8.149611 5.301749-11.131525 9.484002-10.026354 14.037714-6.77224 33.545 7.270591 43.571355 104.58087 74.680886 157.811212 145.167241 183.710069 243.301282 3.691065 14.012132 16.340153 23.275099 30.179346 23.275099 2.63399 0 5.318122-0.335644 7.992021-1.046842C892.52869 954.493973 902.483412 937.411923 898.081149 920.725892z"
        fill={getIconColor(color, 1, '#333333')}
      />
      <Path
        d="M237.548254 388.711046c16.950044-2.933819 28.329209-19.080567 25.460882-36.046984-0.152473-0.880043-14.224979-88.50473 39.96113-152.621003 40.98853-48.507784 111.281479-73.099878 208.927403-73.099878 97.726765 0 168.193677 24.638143 209.456453 73.226768 54.492078 64.161299 40.866756 151.766542 40.733727 152.528905-2.918469 17.001209 8.490372 33.154098 25.501814 36.07666 1.789763 0.310062 3.569292 0.457418 5.328355 0.457418 14.926968 0 28.125571-10.737552 30.749328-25.948999 0.803295-4.703115 18.953677-116.172883-54.146201-202.912409C715.89376 96.735182 629.209492 64.47136 511.898693 64.47136c-117.30159 0-203.823152 32.258705-257.1855 95.886861-72.794933 86.806042-54.074569 198.367907-53.240575 203.075115C204.470905 380.38338 220.658585 391.670447 237.548254 388.711046z"
        fill={getIconColor(color, 2, '#333333')}
      />
      <Path
        d="M401.406183 366.915647c-17.256012 0-31.237445 13.986549-31.237445 31.237445l0 33.320896c0 17.250896 13.981433 31.236422 31.237445 31.236422s31.236422-13.986549 31.236422-31.236422l0-33.320896C432.642604 380.902196 418.661172 366.915647 401.406183 366.915647z"
        fill={getIconColor(color, 3, '#333333')}
      />
      <Path
        d="M623.541399 366.915647c-17.256012 0-31.237445 13.986549-31.237445 31.237445l0 33.320896c0 17.250896 13.981433 31.236422 31.237445 31.236422s31.236422-13.986549 31.236422-31.236422l0-33.320896C654.778844 380.902196 640.797411 366.915647 623.541399 366.915647z"
        fill={getIconColor(color, 4, '#333333')}
      />
      <Path
        d="M589.505211 498.986615c-14.317077-9.410324-33.585933-5.398964-43.164079 8.759501-0.132006 0.193405-13.615089 19.756973-34.175357 19.756973-19.990287 0-32.43676-18.119683-33.270754-19.37528-9.182127-14.418384-28.288277-18.816554-42.838667-9.761318-14.652721 9.105379-19.157315 28.369118-10.045797 43.021839 11.215436 18.043958 41.974997 48.588625 86.155219 48.588625 43.967374 0 75.112722-30.316469 86.582961-48.233538C607.970772 527.3455 603.781356 508.386706 589.505211 498.986615z"
        fill={getIconColor(color, 5, '#333333')}
      />
    </Svg>
  );
};

IconShouye1.defaultProps = {
  size: 18,
};

IconShouye1 = React.memo ? React.memo(IconShouye1) : IconShouye1;

export default IconShouye1;
